package com.study.ssm.aop.proxy.staticproxy;

import com.study.ssm.aop.proxy.UserService;
import com.study.ssm.aop.proxy.UserServiceImpl;
import com.study.ssm.factory.bean.User;

/**
 * @author zhoujunlin
 * @date 2023年07月23日 21:34
 * @desc 静态类⽂件数量过多，不利于项⽬管理
 * 代理类中 额外功能修改复杂
 */
public class UserServiceProxy implements UserService {

    private UserServiceImpl userService = new UserServiceImpl();

    @Override
    public int register(User user) {
        System.out.println("============log=============");
        return userService.register(user);
    }

    @Override
    public User query(String username, String password) {
        System.out.println("============log=============");
        return userService.query(username, password);
    }
}
